<?php

namespace JsonLowCode\Traits\Props;

trait HasPlacements
{
    /**
     * 弹出位置
     * @param string $placement 'top-start' | 'top' | 'top-end' | 'right-start' | 'right' | 'right-end' | 'bottom-start' | 'bottom' | 'bottom-end' | 'left-start' | 'left' | 'left-end' 是否js表达式
     * @return $this
     */
    public function placement(string $placement = 'top-start' | 'top' | 'top-end' | 'right-start' | 'right' | 'right-end' | 'bottom-start' | 'bottom' | 'bottom-end' | 'left-start' | 'left' | 'left-end', bool $isJSExpression = false): static
    {
        return $this->prop("placement",$placement);
    }
}
